#ifndef WINDOW_USER_ADD_H
#define WINDOW_USER_ADD_H

#include "gkt_types.h"

#ifdef __cplusplus
extern "C" {
#endif

#define FINGER_MASK			1
#define FINGER_UNMASK		0
#define CARD_MASK			1
#define CARD_UNMASK			0
#define PASSWORD_MASK		1
#define PASSWORD_ALL_MASK   2
#define PASSWORD_UNMASK		0

enum {
	WINDOW_USER_ADD_SUCCESS = 0,	
	WINDOW_USER_ADD_FAILED,
	WINDOW_USER_ADD_MAX
};

typedef struct {
	uint32_t	authority;	/* GKT_USER_AUTH_ADMIN/NORMAL/GUEST */
	uint32_t    type;
	int	user_index;	/* [input]-1: to create a new user & enroll items
					 * [0, MAX - 1] : enroll items for exist user
					 * [output] enroll user*/
	int	result;		/* ENROLL_SUCCESS or ENROLL_FAILED */
} window_user_add_data_s;

#ifdef __cplusplus
}
#endif

#endif	/* WINDOW_USER_ADD_H */


